
import { MaintenanceTranslations } from '../types/maintenance';

export const maintenanceTranslations: MaintenanceTranslations = {
  scheduledMaintenance: 'Scheduled Maintenance',
  scheduledMaintenanceDesc: 'View and manage planned maintenance windows for your systems and services',
  upcomingMaintenance: 'Upcoming',
  ongoingMaintenance: 'Ongoing',
  completedMaintenance: 'Completed',
  createMaintenanceWindow: 'Create Maintenance',
  totalScheduledHours: 'Total Scheduled Hours',
  maintenanceName: 'Maintenance Name',
  maintenanceStatus: 'Status',
  scheduledStart: 'Scheduled Start',
  scheduledEnd: 'Scheduled End',
  affectedServices: 'Affected Services',
  impact: 'Impact',
  minor: 'Minor',
  major: 'Major',
  critical: 'Critical',
  none: 'None',
  actions: 'Actions',
  scheduled: 'Scheduled',
  inprogress: 'In Progress',
  completed: 'Completed',
  cancelled: 'Cancelled',
  markAsInProgress: 'Mark as In Progress',
  markAsCompleted: 'Mark as Completed',
  markAsCancelled: 'Mark as Cancelled',
  confirmDelete: 'Confirm Delete',
  deleteMaintenanceConfirmation: 'Are you sure you want to delete this maintenance window?',
  thisActionCannotBeUndone: 'This action cannot be undone.',
  maintenanceDeleted: 'Maintenance Deleted',
  maintenanceDeletedDesc: 'The maintenance window has been deleted successfully.',
  errorDeletingMaintenance: 'There was an error deleting the maintenance window.',
  statusUpdated: 'Status Updated',
  maintenanceStatusUpdated: 'Maintenance status has been updated successfully.',
  errorUpdatingMaintenanceStatus: 'There was an error updating the maintenance status.',
  createMaintenance: 'Create Maintenance',
  createMaintenanceDesc: 'Schedule a new maintenance window for your services',
  enterTitle: 'Enter maintenance title',
  enterDescription: 'Enter detailed description of the maintenance',
  startTime: 'Start Time',
  endTime: 'End Time',
  selectDate: 'Select a date',
  enterAffectedServices: 'Enter affected services',
  separateServicesWithComma: 'Separate multiple services with commas',
  priority: 'Priority',
  selectPriority: 'Select priority',
  selectStatus: 'Select status',
  selectImpact: 'Select impact',
  notifySubscribers: 'Notify Subscribers',
  notifySubscribersDesc: 'Send notifications to all subscribers when this maintenance starts',
  maintenanceCreated: 'Maintenance Created',
  maintenanceCreatedDesc: 'The maintenance window has been scheduled successfully.',
  errorCreatingMaintenance: 'There was an error creating the maintenance window.',
  errorFetchingMaintenanceData: 'There was an error fetching maintenance data.',
  low: 'Low',
  medium: 'Medium',
  high: 'High',
  created: 'Created',
  lastUpdated: 'Last Updated',
  subscribersWillBeNotified: 'Subscribers will be notified when maintenance begins',
  noNotifications: 'No notifications will be sent',
  noScheduledMaintenance: 'No Scheduled Maintenance',
  noMaintenanceWindows: 'There are no maintenance windows for this period. Create one by clicking the "Create Maintenance" button.',
  maintenanceCreatedSuccess: 'Maintenance window created successfully',
  editMaintenanceWindow: 'Edit Maintenance',
  editMaintenanceDesc: 'Edit maintenance details',
  priorityDescription: 'Select maintenance priority',
  statusDescription: 'Select maintenance status',
  impactLevel: 'Impact Level',
  impactLevelDescription: 'Select impact level',
  selectAssignedUsers: 'Select Assigned Users',
  assignedPersonnelDescription: 'Currently assigned users',
  mutedNotifications: 'Notifications disabled',
  notificationsAreMuted: 'Notifications are currently muted for this maintenance',
  selectNotificationChannel: 'Add a notification channel', 
  enableNotificationsFirst: 'Enable notifications first to select channel',
  updateMaintenance: 'Update Maintenance',
	loginToViewProfile: 'Please login to view your profile',
	goToLogin: 'Go to Login',
	loadingUserData: 'Loading user data...',
	retry: 'Retry',
	loadingServerData: 'Loading server data...',
	retrievingYourInformation: 'Please wait while we retrieve your information...',
	servicesPagination: '{startItem}-{endItem} of {totalItems} services',
	servicesPaginationNoService: '0 services',
};
